<template>
  <!--质量安全选项目组件 -->
  <div>
    <x-header :left-options="{preventGoBack:true,backText: ''}" @on-click-back="hidePop">项目</x-header>
    <simple-search @onSearch="search" :placeholder="'输入名称搜索'"></simple-search>
    <div class="main-container">
      <div class="card" v-show="showAllPro">
        <div class="num" @click="openSumlist()">
          <div class="gray-label">全部项目</div>
        </div>
      </div>
      <div class="city" v-for="letter in letterSortList">
        <div class="city-title" :id="letter">{{letter}}</div>
        <div class="city-content">
          <ul class="city-list">
            <li class="city-item" v-for="city in letterCityList" v-if="city.capitalize === letter"
              @click="openhidangerlist(city)">
              <span v-if="city.isPm==1 && isExpand">
                <img slot="title" src="../../assets/img/树状图.png" alt style="margin-right: 13px" />
              </span>
              {{city.name}}
              <div v-if="city.showSubPrj">
                <div v-for="(subPrj,index) in city.subPrj" @click="openhidangerlist (subPrj)">
                  <img src="../../assets/img/层级.png" alt style="margin-left:30px" />
                  <span>{{subPrj.name}}</span>
                </div>
              </div>
            </li>
          </ul>
        </div>
      </div>
    </div>
    <div id="letter"></div>
    <div class="initials">
      <ul id="characterList">
        <li @click="moveScroll()">↑</li>
        <li v-for="character in letterSortList" @click="moveScroll(character)">{{ character }}</li>
      </ul>
    </div>
  </div>
</template>

<script>
  import $ from "jquery";
  export default {
    props: {
      //权限
      // right : {
      //     type : String,
      //     default : ""
      // },
      //表单类型(检查单or整改单和巡检单一样)
      formType: {
        type: String,
        default: ""
      },
      //模块(质量or安全or日常巡检)
      module: {
        type: String,
        default: ""
      },
      //状态（选项目时是在表单发起状态or列表状态）
      status: {
        type: String,
        default: ""
      }
    },
    data() {
      return {
        //这两个字段过长，如果看不到全部可以用该变量名自主去搜索
        strChineseFirstPY: "YDYQSXMWZSSXJBYMGCCZQPSSQBYCDSCDQLDYLYBSSJGYZZJJFKCCLZDHWDWZJLJPFYYNWJJTMYHZWZHFLZPPQHGSCYYYNJQYXXGJHHSDSJNKKTMOMLCRXYPSNQSECCQZGGLLYJLMYZZSECYKYYHQWJSSGGYXYZYJWWKDJHYCHMYXJTLXJYQBYXZLDWRDJRWYSRLDZJPCBZJJBRCFTLECZSTZFXXZHTRQHYBDLYCZSSYMMRFMYQZPWWJJYFCRWFDFZQPYDDWYXKYJAWJFFXYPSFTZYHHYZYSWCJYXSCLCXXWZZXNBGNNXBXLZSZSBSGPYSYZDHMDZBQBZCWDZZYYTZHBTSYYBZGNTNXQYWQSKBPHHLXGYBFMJEBJHHGQTJCYSXSTKZHLYCKGLYSMZXYALMELDCCXGZYRJXSDLTYZCQKCNNJWHJTZZCQLJSTSTBNXBTYXCEQXGKWJYFLZQLYHYXSPSFXLMPBYSXXXYDJCZYLLLSJXFHJXPJBTFFYABYXBHZZBJYZLWLCZGGBTSSMDTJZXPTHYQTGLJSCQFZKJZJQNLZWLSLHDZBWJNCJZYZSQQYCQYRZCJJWYBRTWPYFTWEXCSKDZCTBZHYZZYYJXZCFFZZMJYXXSDZZOTTBZLQWFCKSZSXFYRLNYJMBDTHJXSQQCCSBXYYTSYFBXDZTGBCNSLCYZZPSAZYZZSCJCSHZQYDXLBPJLLMQXTYDZXSQJTZPXLCGLQTZWJBHCTSYJSFXYEJJTLBGXSXJMYJQQPFZASYJNTYDJXKJCDJSZCBARTDCLYJQMWNQNCLLLKBYBZZSYHQQLTWLCCXTXLLZNTYLNEWYZYXCZXXGRKRMTCNDNJTSYYSSDQDGHSDBJGHRWRQLYBGLXHLGTGXBQJDZPYJSJYJCTMRNYMGRZJCZGJMZMGXMPRYXKJNYMSGMZJYMKMFXMLDTGFBHCJHKYLPFMDXLQJJSMTQGZSJLQDLDGJYCALCMZCSDJLLNXDJFFFFJCZFMZFFPFKHKGDPSXKTACJDHHZDDCRRCFQYJKQCCWJDXHWJLYLLZGCFCQDSMLZPBJJPLSBCJGGDCKKDEZSQCCKJGCGKDJTJDLZYCXKLQSCGJCLTFPCQCZGWPJDQYZJJBYJHSJDZWGFSJGZKQCCZLLPSPKJGQJHZZLJPLGJGJJTHJJYJZCZMLZLYQBGJWMLJKXZDZNJQSYZMLJLLJKYWXMKJLHSKJGBMCLYYMKXJQLBMLLKMDXXKWYXYSLMLPSJQQJQXYXFJTJDXMXXLLCXQBSYJBGWYMBGGBCYXPJYGPEPFGDJGBHBNSQJYZJKJKHXQFGQZKFHYGKHDKLLSDJQXPQYKYBNQSXQNSZSWHBSXWHXWBZZXDMNSJBSBKBBZKLYLXGWXDRWYQZMYWSJQLCJXXJXKJEQXSCYETLZHLYYYSDZPAQYZCMTLSHTZCFYZYXYLJSDCJQAGYSLCQLYYYSHMRQQKLDXZSCSSSYDYCJYSFSJBFRSSZQSBXXPXJYSDRCKGJLGDKZJZBDKTCSYQPYHSTCLDJDHMXMCGXYZHJDDTMHLTXZXYLYMOHYJCLTYFBQQXPFBDFHHTKSQHZYYWCNXXCRWHOWGYJLEGWDQCWGFJYCSNTMYTOLBYGWQWESJPWNMLRYDZSZTXYQPZGCWXHNGPYXSHMYQJXZTDPPBFYHZHTJYFDZWKGKZBLDNTSXHQEEGZZYLZMMZYJZGXZXKHKSTXNXXWYLYAPSTHXDWHZYMPXAGKYDXBHNHXKDPJNMYHYLPMGOCSLNZHKXXLPZZLBMLSFBHHGYGYYGGBHSCYAQTYWLXTZQCEZYDQDQMMHTKLLSZHLSJZWFYHQSWSCWLQAZYNYTLSXTHAZNKZZSZZLAXXZWWCTGQQTDDYZTCCHYQZFLXPSLZYGPZSZNGLNDQTBDLXGTCTAJDKYWNSYZLJHHZZCWNYYZYWMHYCHHYXHJKZWSXHZYXLYSKQYSPSLYZWMYPPKBYGLKZHTYXAXQSYSHXASMCHKDSCRSWJPWXSGZJLWWSCHSJHSQNHCSEGNDAQTBAALZZMSSTDQJCJKTSCJAXPLGGXHHGXXZCXPDMMHLDGTYBYSJMXHMRCPXXJZCKZXSHMLQXXTTHXWZFKHCCZDYTCJYXQHLXDHYPJQXYLSYYDZOZJNYXQEZYSQYAYXWYPDGXDDXSPPYZNDLTWRHXYDXZZJHTCXMCZLHPYYYYMHZLLHNXMYLLLMDCPPXHMXDKYCYRDLTXJCHHZZXZLCCLYLNZSHZJZZLNNRLWHYQSNJHXYNTTTKYJPYCHHYEGKCTTWLGQRLGGTGTYGYHPYHYLQYQGCWYQKPYYYTTTTLHYHLLTYTTSPLKYZXGZWGPYDSSZZDQXSKCQNMJJZZBXYQMJRTFFBTKHZKBXLJJKDXJTLBWFZPPTKQTZTGPDGNTPJYFALQMKGXBDCLZFHZCLLLLADPMXDJHLCCLGYHDZFGYDDGCYYFGYDXKSSEBDHYKDKDKHNAXXYBPBYYHXZQGAFFQYJXDMLJCSQZLLPCHBSXGJYNDYBYQSPZWJLZKSDDTACTBXZDYZYPJZQSJNKKTKNJDJGYYPGTLFYQKASDNTCYHBLWDZHBBYDWJRYGKZYHEYYFJMSDTYFZJJHGCXPLXHLDWXXJKYTCYKSSSMTWCTTQZLPBSZDZWZXGZAGYKTYWXLHLSPBCLLOQMMZSSLCMBJCSZZKYDCZJGQQDSMCYTZQQLWZQZXSSFPTTFQMDDZDSHDTDWFHTDYZJYQJQKYPBDJYYXTLJHDRQXXXHAYDHRJLKLYTWHLLRLLRCXYLBWSRSZZSYMKZZHHKYHXKSMDSYDYCJPBZBSQLFCXXXNXKXWYWSDZYQOGGQMMYHCDZTTFJYYBGSTTTYBYKJDHKYXBELHTYPJQNFXFDYKZHQKZBYJTZBXHFDXKDASWTAWAJLDYJSFHBLDNNTNQJTJNCHXFJSRFWHZFMDRYJYJWZPDJKZYJYMPCYZNYNXFBYTFYFWYGDBNZZZDNYTXZEMMQBSQEHXFZMBMFLZZSRXYMJGSXWZJSPRYDJSJGXHJJGLJJYNZZJXHGXKYMLPYYYCXYTWQZSWHWLYRJLPXSLSXMFSWWKLCTNXNYNPSJSZHDZEPTXMYYWXYYSYWLXJQZQXZDCLEEELMCPJPCLWBXSQHFWWTFFJTNQJHJQDXHWLBYZNFJLALKYYJLDXHHYCSTYYWNRJYXYWTRMDRQHWQCMFJDYZMHMYYXJWMYZQZXTLMRSPWWCHAQBXYGZYPXYYRRCLMPYMGKSJSZYSRMYJSNXTPLNBAPPYPYLXYYZKYNLDZYJZCZNNLMZHHARQMPGWQTZMXXMLLHGDZXYHXKYXYCJMFFYYHJFSBSSQLXXNDYCANNMTCJCYPRRNYTYQNYYMBMSXNDLYLYSLJRLXYSXQMLLYZLZJJJKYZZCSFBZXXMSTBJGNXYZHLXNMCWSCYZYFZLXBRNNNYLBNRTGZQYSATSWRYHYJZMZDHZGZDWYBSSCSKXSYHYTXXGCQGXZZSHYXJSCRHMKKBXCZJYJYMKQHZJFNBHMQHYSNJNZYBKNQMCLGQHWLZNZSWXKHLJHYYBQLBFCDSXDLDSPFZPSKJYZWZXZDDXJSMMEGJSCSSMGCLXXKYYYLNYPWWWGYDKZJGGGZGGSYCKNJWNJPCXBJJTQTJWDSSPJXZXNZXUMELPXFSXTLLXCLJXJJLJZXCTPSWXLYDHLYQRWHSYCSQYYBYAYWJJJQFWQCQQCJQGXALDBZZYJGKGXPLTZYFXJLTPADKYQHPMATLCPDCKBMTXYBHKLENXDLEEGQDYMSAWHZMLJTWYGXLYQZLJEEYYBQQFFNLYXRDSCTGJGXYYNKLLYQKCCTLHJLQMKKZGCYYGLLLJDZGYDHZWXPYSJBZKDZGYZZHYWYFQYTYZSZYEZZLYMHJJHTSMQWYZLKYYWZCSRKQYTLTDXWCTYJKLWSQZWBDCQYNCJSRSZJLKCDCDTLZZZACQQZZDDXYPLXZBQJYLZLLLQDDZQJYJYJZYXNYYYNYJXKXDAZWYRDLJYYYRJLXLLDYXJCYWYWNQCCLDDNYYYNYCKCZHXXCCLGZQJGKWPPCQQJYSBZZXYJSQPXJPZBSBDSFNSFPZXHDWZTDWPPTFLZZBZDMYYPQJRSDZSQZSQXBDGCPZSWDWCSQZGMDHZXMWWFYBPDGPHTMJTHZSMMBGZMBZJCFZWFZBBZMQCFMBDMCJXLGPNJBBXGYHYYJGPTZGZMQBQTCGYXJXLWZKYDPDYMGCFTPFXYZTZXDZXTGKMTYBBCLBJASKYTSSQYYMSZXFJEWLXLLSZBQJJJAKLYLXLYCCTSXMCWFKKKBSXLLLLJYXTYLTJYYTDPJHNHNNKBYQNFQYYZBYYESSESSGDYHFHWTCJBSDZZTFDMXHCNJZYMQWSRYJDZJQPDQBBSTJGGFBKJBXTGQHNGWJXJGDLLTHZHHYYYYYYSXWTYYYCCBDBPYPZYCCZYJPZYWCBDLFWZCWJDXXHYHLHWZZXJTCZLCDPXUJCZZZLYXJJTXPHFXWPYWXZPTDZZBDZCYHJHMLXBQXSBYLRDTGJRRCTTTHYTCZWMXFYTWWZCWJWXJYWCSKYBZSCCTZQNHXNWXXKHKFHTSWOCCJYBCMPZZYKBNNZPBZHHZDLSYDDYTYFJPXYNGFXBYQXCBHXCPSXTYZDMKYSNXSXLHKMZXLYHDHKWHXXSSKQYHHCJYXGLHZXCSNHEKDTGZXQYPKDHEXTYKCNYMYYYPKQYYYKXZLTHJQTBYQHXBMYHSQCKWWYLLHCYYLNNEQXQWMCFBDCCMLJGGXDQKTLXKGNQCDGZJWYJJLYHHQTTTNWCHMXCXWHWSZJYDJCCDBQCDGDNYXZTHCQRXCBHZTQCBXWGQWYYBXHMBYMYQTYEXMQKYAQYRGYZSLFYKKQHYSSQYSHJGJCNXKZYCXSBXYXHYYLSTYCXQTHYSMGSCPMMGCCCCCMTZTASMGQZJHKLOSQYLSWTMXSYQKDZLJQQYPLSYCZTCQQPBBQJZCLPKHQZYYXXDTDDTSJCXFFLLCHQXMJLWCJCXTSPYCXNDTJSHJWXDQQJSKXYAMYLSJHMLALYKXCYYDMNMDQMXMCZNNCYBZKKYFLMCHCMLHXRCJJHSYLNMTJZGZGYWJXSRXCWJGJQHQZDQJDCJJZKJKGDZQGJJYJYLXZXXCDQHHHEYTMHLFSBDJSYYSHFYSTCZQLPBDRFRZTZYKYWHSZYQKWDQZRKMSYNBCRXQBJYFAZPZZEDZCJYWBCJWHYJBQSZYWRYSZPTDKZPFPBNZTKLQYHBBZPNPPTYZZYBQNYDCPJMMCYCQMCYFZZDCMNLFPBPLNGQJTBTTNJZPZBBZNJKLJQYLNBZQHKSJZNGGQSZZKYXSHPZSNBCGZKDDZQANZHJKDRTLZLSWJLJZLYWTJNDJZJHXYAYNCBGTZCSSQMNJPJYTYSWXZFKWJQTKHTZPLBHSNJZSYZBWZZZZLSYLSBJHDWWQPSLMMFBJDWAQYZTCJTBNNWZXQXCDSLQGDSDPDZHJTQQPSWLYYJZLGYXYZLCTCBJTKTYCZJTQKBSJLGMGZDMCSGPYNJZYQYYKNXRPWSZXMTNCSZZYXYBYHYZAXYWQCJTLLCKJJTJHGDXDXYQYZZBYWDLWQCGLZGJGQRQZCZSSBCRPCSKYDZNXJSQGXSSJMYDNSTZTPBDLTKZWXQWQTZEXNQCZGWEZKSSBYBRTSSSLCCGBPSZQSZLCCGLLLZXHZQTHCZMQGYZQZNMCOCSZJMMZSQPJYGQLJYJPPLDXRGZYXCCSXHSHGTZNLZWZKJCXTCFCJXLBMQBCZZWPQDNHXLJCTHYZLGYLNLSZZPCXDSCQQHJQKSXZPBAJYEMSMJTZDXLCJYRYYNWJBNGZZTMJXLTBSLYRZPYLSSCNXPHLLHYLLQQZQLXYMRSYCXZLMMCZLTZSDWTJJLLNZGGQXPFSKYGYGHBFZPDKMWGHCXMSGDXJMCJZDYCABXJDLNBCDQYGSKYDQTXDJJYXMSZQAZDZFSLQXYJSJZYLBTXXWXQQZBJZUFBBLYLWDSLJHXJYZJWTDJCZFQZQZZDZSXZZQLZCDZFJHYSPYMPQZMLPPLFFXJJNZZYLSJEYQZFPFZKSYWJJJHRDJZZXTXXGLGHYDXCSKYSWMMZCWYBAZBJKSHFHJCXMHFQHYXXYZFTSJYZFXYXPZLCHMZMBXHZZSXYFYMNCWDABAZLXKTCSHHXKXJJZJSTHYGXSXYYHHHJWXKZXSSBZZWHHHCWTZZZPJXSNXQQJGZYZYWLLCWXZFXXYXYHXMKYYSWSQMNLNAYCYSPMJKHWCQHYLAJJMZXHMMCNZHBHXCLXTJPLTXYJHDYYLTTXFSZHYXXSJBJYAYRSMXYPLCKDUYHLXRLNLLSTYZYYQYGYHHSCCSMZCTZQXKYQFPYYRPFFLKQUNTSZLLZMWWTCQQYZWTLLMLMPWMBZSSTZRBPDDTLQJJBXZCSRZQQYGWCSXFWZLXCCRSZDZMCYGGDZQSGTJSWLJMYMMZYHFBJDGYXCCPSHXNZCSBSJYJGJMPPWAFFYFNXHYZXZYLREMZGZCYZSSZDLLJCSQFNXZKPTXZGXJJGFMYYYSNBTYLBNLHPFZDCYFBMGQRRSSSZXYSGTZRNYDZZCDGPJAFJFZKNZBLCZSZPSGCYCJSZLMLRSZBZZLDLSLLYSXSQZQLYXZLSKKBRXBRBZCYCXZZZEEYFGKLZLYYHGZSGZLFJHGTGWKRAAJYZKZQTSSHJJXDCYZUYJLZYRZDQQHGJZXSSZBYKJPBFRTJXLLFQWJHYLQTYMBLPZDXTZYGBDHZZRBGXHWNJTJXLKSCFSMWLSDQYSJTXKZSCFWJLBXFTZLLJZLLQBLSQMQQCGCZFPBPHZCZJLPYYGGDTGWDCFCZQYYYQYSSCLXZSKLZZZGFFCQNWGLHQYZJJCZLQZZYJPJZZBPDCCMHJGXDQDGDLZQMFGPSYTSDYFWWDJZJYSXYYCZCYHZWPBYKXRYLYBHKJKSFXTZJMMCKHLLTNYYMSYXYZPYJQYCSYCWMTJJKQYRHLLQXPSGTLYYCLJSCPXJYZFNMLRGJJTYZBXYZMSJYJHHFZQMSYXRSZCWTLRTQZSSTKXGQKGSPTGCZNJSJCQCXHMXGGZTQYDJKZDLBZSXJLHYQGGGTHQSZPYHJHHGYYGKGGCWJZZYLCZLXQSFTGZSLLLMLJSKCTBLLZZSZMMNYTPZSXQHJCJYQXYZXZQZCPSHKZZYSXCDFGMWQRLLQXRFZTLYSTCTMJCXJJXHJNXTNRZTZFQYHQGLLGCXSZSJDJLJCYDSJTLNYXHSZXCGJZYQPYLFHDJSBPCCZHJJJQZJQDYBSSLLCMYTTMQTBHJQNNYGKYRQYQMZGCJKPDCGMYZHQLLSLLCLMHOLZGDYYFZSLJCQZLYLZQJESHNYLLJXGJXLYSYYYXNBZLJSSZCQQCJYLLZLTJYLLZLLBNYLGQCHXYYXOXCXQKYJXXXYKLXSXXYQXCYKQXQCSGYXXYQXYGYTQOHXHXPYXXXULCYEYCHZZCBWQBBWJQZSCSZSSLZYLKDESJZWMYMCYTSDSXXSCJPQQSQYLYYZYCMDJDZYWCBTJSYDJKCYDDJLBDJJSODZYSYXQQYXDHHGQQYQHDYXWGMMMAJDYBBBPPBCMUUPLJZSMTXERXJMHQNUTPJDCBSSMSSSTKJTSSMMTRCPLZSZMLQDSDMJMQPNQDXCFYNBFSDQXYXHYAYKQYDDLQYYYSSZBYDSLNTFQTZQPZMCHDHCZCWFDXTMYQSPHQYYXSRGJCWTJTZZQMGWJJTJHTQJBBHWZPXXHYQFXXQYWYYHYSCDYDHHQMNMTMWCPBSZPPZZGLMZFOLLCFWHMMSJZTTDHZZYFFYTZZGZYSKYJXQYJZQBHMBZZLYGHGFMSHPZFZSNCLPBQSNJXZSLXXFPMTYJYGBXLLDLXPZJYZJYHHZCYWHJYLSJEXFSZZYWXKZJLUYDTMLYMQJPWXYHXSKTQJEZRPXXZHHMHWQPWQLYJJQJJZSZCPHJLCHHNXJLQWZJHBMZYXBDHHYPZLHLHLGFWLCHYYTLHJXCJMSCPXSTKPNHQXSRTYXXTESYJCTLSSLSTDLLLWWYHDHRJZSFGXTSYCZYNYHTDHWJSLHTZDQDJZXXQHGYLTZPHCSQFCLNJTCLZPFSTPDYNYLGMJLLYCQHYSSHCHYLHQYQTMZYPBYWRFQYKQSYSLZDQJMPXYYSSRHZJNYWTQDFZBWWTWWRXCWHGYHXMKMYYYQMSMZHNGCEPMLQQMTCWCTMMPXJPJJHFXYYZSXZHTYBMSTSYJTTQQQYYLHYNPYQZLCYZHZWSMYLKFJXLWGXYPJYTYSYXYMZCKTTWLKSMZSYLMPWLZWXWQZSSAQSYXYRHSSNTSRAPXCPWCMGDXHXZDZYFJHGZTTSBJHGYZSZYSMYCLLLXBTYXHBBZJKSSDMALXHYCFYGMQYPJYCQXJLLLJGSLZGQLYCJCCZOTYXMTMTTLLWTGPXYMZMKLPSZZZXHKQYSXCTYJZYHXSHYXZKXLZWPSQPYHJWPJPWXQQYLXSDHMRSLZZYZWTTCYXYSZZSHBSCCSTPLWSSCJCHNLCGCHSSPHYLHFHHXJSXYLLNYLSZDHZXYLSXLWZYKCLDYAXZCMDDYSPJTQJZLNWQPSSSWCTSTSZLBLNXSMNYYMJQBQHRZWTYYDCHQLXKPZWBGQYBKFCMZWPZLLYYLSZYDWHXPSBCMLJBSCGBHXLQHYRLJXYSWXWXZSLDFHLSLYNJLZYFLYJYCDRJLFSYZFSLLCQYQFGJYHYXZLYLMSTDJCYHBZLLNWLXXYGYYHSMGDHXXHHLZZJZXCZZZCYQZFNGWPYLCPKPYYPMCLQKDGXZGGWQBDXZZKZFBXXLZXJTPJPTTBYTSZZDWSLCHZHSLTYXHQLHYXXXYYZYSWTXZKHLXZXZPYHGCHKCFSYHUTJRLXFJXPTZTWHPLYXFCRHXSHXKYXXYHZQDXQWULHYHMJTBFLKHTXCWHJFWJCFPQRYQXCYYYQYGRPYWSGSUNGWCHKZDXYFLXXHJJBYZWTSXXNCYJJYMSWZJQRMHXZWFQSYLZJZGBHYNSLBGTTCSYBYXXWXYHXYYXNSQYXMQYWRGYQLXBBZLJSYLPSYTJZYHYZAWLRORJMKSCZJXXXYXCHDYXRYXXJDTSQFXLYLTSFFYXLMTYJMJUYYYXLTZCSXQZQHZXLYYXZHDNBRXXXJCTYHLBRLMBRLLAXKYLLLJLYXXLYCRYLCJTGJCMTLZLLCYZZPZPCYAWHJJFYBDYYZSMPCKZDQYQPBPCJPDCYZMDPBCYYDYCNNPLMTMLRMFMMGWYZBSJGYGSMZQQQZTXMKQWGXLLPJGZBQCDJJJFPKJKCXBLJMSWMDTQJXLDLPPBXCWRCQFBFQJCZAHZGMYKPHYYHZYKNDKZMBPJYXPXYHLFPNYYGXJDBKXNXHJMZJXSTRSTLDXSKZYSYBZXJLXYSLBZYSLHXJPFXPQNBYLLJQKYGZMCYZZYMCCSLCLHZFWFWYXZMWSXTYNXJHPYYMCYSPMHYSMYDYSHQYZCHMJJMZCAAGCFJBBHPLYZYLXXSDJGXDHKXXTXXNBHRMLYJSLTXMRHNLXQJXYZLLYSWQGDLBJHDCGJYQYCMHWFMJYBMBYJYJWYMDPWHXQLDYGPDFXXBCGJSPCKRSSYZJMSLBZZJFLJJJLGXZGYXYXLSZQYXBEXYXHGCXBPLDYHWETTWWCJMBTXCHXYQXLLXFLYXLLJLSSFWDPZSMYJCLMWYTCZPCHQEKCQBWLCQYDPLQPPQZQFJQDJHYMMCXTXDRMJWRHXCJZYLQXDYYNHYYHRSLSRSYWWZJYMTLTLLGTQCJZYABTCKZCJYCCQLJZQXALMZYHYWLWDXZXQDLLQSHGPJFJLJHJABCQZDJGTKHSSTCYJLPSWZLXZXRWGLDLZRLZXTGSLLLLZLYXXWGDZYGBDPHZPBRLWSXQBPFDWOFMWHLYPCBJCCLDMBZPBZZLCYQXLDOMZBLZWPDWYYGDSTTHCSQSCCRSSSYSLFYBFNTYJSZDFNDPDHDZZMBBLSLCMYFFGTJJQWFTMTPJWFNLBZCMMJTGBDZLQLPYFHYYMJYLSDCHDZJWJCCTLJCLDTLJJCPDDSQDSSZYBNDBJLGGJZXSXNLYCYBJXQYCBYLZCFZPPGKCXZDZFZTJJFJSJXZBNZYJQTTYJYHTYCZHYMDJXTTMPXSPLZCDWSLSHXYPZGTFMLCJTYCBPMGDKWYCYZCDSZZYHFLYCTYGWHKJYYLSJCXGYWJCBLLCSNDDBTZBSCLYZCZZSSQDLLMQYYHFSLQLLXFTYHABXGWNYWYYPLLSDLDLLBJCYXJZMLHLJDXYYQYTDLLLBUGBFDFBBQJZZMDPJHGCLGMJJPGAEHHBWCQXAXHHHZCHXYPHJAXHLPHJPGPZJQCQZGJJZZUZDMQYYBZZPHYHYBWHAZYJHYKFGDPFQSDLZMLJXKXGALXZDAGLMDGXMWZQYXXDXXPFDMMSSYMPFMDMMKXKSYZYSHDZKXSYSMMZZZMSYDNZZCZXFPLSTMZDNMXCKJMZTYYMZMZZMSXHHDCZJEMXXKLJSTLWLSQLYJZLLZJSSDPPMHNLZJCZYHMXXHGZCJMDHXTKGRMXFWMCGMWKDTKSXQMMMFZZYDKMSCLCMPCGMHSPXQPZDSSLCXKYXTWLWJYAHZJGZQMCSNXYYMMPMLKJXMHLMLQMXCTKZMJQYSZJSYSZHSYJZJCDAJZYBSDQJZGWZQQXFKDMSDJLFWEHKZQKJPEYPZYSZCDWYJFFMZZYLTTDZZEFMZLBNPPLPLPEPSZALLTYLKCKQZKGENQLWAGYXYDPXLHSXQQWQCQXQCLHYXXMLYCCWLYMQYSKGCHLCJNSZKPYZKCQZQLJPDMDZHLASXLBYDWQLWDNBQCRYDDZTJYBKBWSZDXDTNPJDTCTQDFXQQMGNXECLTTBKPWSLCTYQLPWYZZKLPYGZCQQPLLKCCYLPQMZCZQCLJSLQZDJXLDDHPZQDLJJXZQDXYZQKZLJCYQDYJPPYPQYKJYRMPCBYMCXKLLZLLFQPYLLLMBSGLCYSSLRSYSQTMXYXZQZFDZUYSYZTFFMZZSMZQHZSSCCMLYXWTPZGXZJGZGSJSGKDDHTQGGZLLBJDZLCBCHYXYZHZFYWXYZYMSDBZZYJGTSMTFXQYXQSTDGSLNXDLRYZZLRYYLXQHTXSRTZNGZXBNQQZFMYKMZJBZYMKBPNLYZPBLMCNQYZZZSJZHJCTZKHYZZJRDYZHNPXGLFZTLKGJTCTSSYLLGZRZBBQZZKLPKLCZYSSUYXBJFPNJZZXCDWXZYJXZZDJJKGGRSRJKMSMZJLSJYWQSKYHQJSXPJZZZLSNSHRNYPZTWCHKLPSRZLZXYJQXQKYSJYCZTLQZYBBYBWZPQDWWYZCYTJCJXCKCWDKKZXSGKDZXWWYYJQYYTCYTDLLXWKCZKKLCCLZCQQDZLQLCSFQCHQHSFSMQZZLNBJJZBSJHTSZDYSJQJPDLZCDCWJKJZZLPYCGMZWDJJBSJQZSYZYHHXJPBJYDSSXDZNCGLQMBTSFSBPDZDLZNFGFJGFSMPXJQLMBLGQCYYXBQKDJJQYRFKZTJDHCZKLBSDZCFJTPLLJGXHYXZCSSZZXSTJYGKGCKGYOQXJPLZPBPGTGYJZGHZQZZLBJLSQFZGKQQJZGYCZBZQTLDXRJXBSXXPZXHYZYCLWDXJJHXMFDZPFZHQHQMQGKSLYHTYCGFRZGNQXCLPDLBZCSCZQLLJBLHBZCYPZZPPDYMZZSGYHCKCPZJGSLJLNSCDSLDLXBMSTLDDFJMKDJDHZLZXLSZQPQPGJLLYBDSZGQLBZLSLKYYHZTTNTJYQTZZPSZQZTLLJTYYLLQLLQYZQLBDZLSLYYZYMDFSZSNHLXZNCZQZPBWSKRFBSYZMTHBLGJPMCZZLSTLXSHTCSYZLZBLFEQHLXFLCJLYLJQCBZLZJHHSSTBRMHXZHJZCLXFNBGXGTQJCZTMSFZKJMSSNXLJKBHSJXNTNLZDNTLMSJXGZJYJCZXYJYJWRWWQNZTNFJSZPZSHZJFYRDJSFSZJZBJFZQZZHZLXFYSBZQLZSGYFTZDCSZXZJBQMSZKJRHYJZCKMJKHCHGTXKXQGLXPXFXTRTYLXJXHDTSJXHJZJXZWZLCQSBTXWXGXTXXHXFTSDKFJHZYJFJXRZSDLLLTQSQQZQWZXSYQTWGWBZCGZLLYZBCLMQQTZHZXZXLJFRMYZFLXYSQXXJKXRMQDZDMMYYBSQBHGZMWFWXGMXLZPYYTGZYCCDXYZXYWGSYJYZNBHPZJSQSYXSXRTFYZGRHZTXSZZTHCBFCLSYXZLZQMZLMPLMXZJXSFLBYZMYQHXJSXRXSQZZZSSLYFRCZJRCRXHHZXQYDYHXSJJHZCXZBTYNSYSXJBQLPXZQPYMLXZKYXLXCJLCYSXXZZLXDLLLJJYHZXGYJWKJRWYHCPSGNRZLFZWFZZNSXGXFLZSXZZZBFCSYJDBRJKRDHHGXJLJJTGXJXXSTJTJXLYXQFCSGSWMSBCTLQZZWLZZKXJMLTMJYHSDDBXGZHDLBMYJFRZFSGCLYJBPMLYSMSXLSZJQQHJZFXGFQFQBPXZGYYQXGZTCQWYLTLGWSGWHRLFSFGZJMGMGBGTJFSYZZGZYZAFLSSPMLPFLCWBJZCLJJMZLPJJLYMQDMYYYFBGYGYZMLYZDXQYXRQQQHSYYYQXYLJTYXFSFSLLGNQCYHYCWFHCCCFXPYLYPLLZYXXXXXKQHHXSHJZCFZSCZJXCPZWHHHHHAPYLQALPQAFYHXDYLUKMZQGGGDDESRNNZLTZGCHYPPYSQJJHCLLJTOLNJPZLJLHYMHEYDYDSQYCDDHGZUNDZCLZYZLLZNTNYZGSLHSLPJJBDGWXPCDUTJCKLKCLWKLLCASSTKZZDNQNTTLYYZSSYSSZZRYLJQKCQDHHCRXRZYDGRGCWCGZQFFFPPJFZYNAKRGYWYQPQXXFKJTSZZXSWZDDFBBXTBGTZKZNPZZPZXZPJSZBMQHKCYXYLDKLJNYPKYGHGDZJXXEAHPNZKZTZCMXCXMMJXNKSZQNMNLWBWWXJKYHCPSTMCSQTZJYXTPCTPDTNNPGLLLZSJLSPBLPLQHDTNJNLYYRSZFFJFQWDPHZDWMRZCCLODAXNSSNYZRESTYJWJYJDBCFXNMWTTBYLWSTSZGYBLJPXGLBOCLHPCBJLTMXZLJYLZXCLTPNCLCKXTPZJSWCYXSFYSZDKNTLBYJCYJLLSTGQCBXRYZXBXKLYLHZLQZLNZCXWJZLJZJNCJHXMNZZGJZZXTZJXYCYYCXXJYYXJJXSSSJSTSSTTPPGQTCSXWZDCSYFPTFBFHFBBLZJCLZZDBXGCXLQPXKFZFLSYLTUWBMQJHSZBMDDBCYSCCLDXYCDDQLYJJWMQLLCSGLJJSYFPYYCCYLTJANTJJPWYCMMGQYYSXDXQMZHSZXPFTWWZQSWQRFKJLZJQQYFBRXJHHFWJJZYQAZMYFRHCYYBYQWLPEXCCZSTYRLTTDMQLYKMBBGMYYJPRKZNPBSXYXBHYZDJDNGHPMFSGMWFZMFQMMBCMZZCJJLCNUXYQLMLRYGQZCYXZLWJGCJCGGMCJNFYZZJHYCPRRCMTZQZXHFQGTJXCCJEAQCRJYHPLQLSZDJRBCQHQDYRHYLYXJSYMHZYDWLDFRYHBPYDTSSCNWBXGLPZMLZZTQSSCPJMXXYCSJYTYCGHYCJWYRXXLFEMWJNMKLLSWTXHYYYNCMMCWJDQDJZGLLJWJRKHPZGGFLCCSCZMCBLTBHBQJXQDSPDJZZGKGLFQYWBZYZJLTSTDHQHCTCBCHFLQMPWDSHYYTQWCNZZJTLBYMBPDYYYXSQKXWYYFLXXNCWCXYPMAELYKKJMZZZBRXYYQJFLJPFHHHYTZZXSGQQMHSPGDZQWBWPJHZJDYSCQWZKTXXSQLZYYMYSDZGRXCKKUJLWPYSYSCSYZLRMLQSYLJXBCXTLWDQZPCYCYKPPPNSXFYZJJRCEMHSZMSXLXGLRWGCSTLRSXBZGBZGZTCPLUJLSLYLYMTXMTZPALZXPXJTJWTCYYZLBLXBZLQMYLXPGHDSLSSDMXMBDZZSXWHAMLCZCPJMCNHJYSNSYGCHSKQMZZQDLLKABLWJXSFMOCDXJRRLYQZKJMYBYQLYHETFJZFRFKSRYXFJTWDSXXSYSQJYSLYXWJHSNLXYYXHBHAWHHJZXWMYLJCSSLKYDZTXBZSYFDXGXZJKHSXXYBSSXDPYNZWRPTQZCZENYGCXQFJYKJBZMLJCMQQXUOXSLYXXLYLLJDZBTYMHPFSTTQQWLHOKYBLZZALZXQLHZWRRQHLSTMYPYXJJXMQSJFNBXYXYJXXYQYLTHYLQYFMLKLJTMLLHSZWKZHLJMLHLJKLJSTLQXYLMBHHLNLZXQJHXCFXXLHYHJJGBYZZKBXSCQDJQDSUJZYYHZHHMGSXCSYMXFEBCQWWRBPYYJQTYZCYQYQQZYHMWFFHGZFRJFCDPXNTQYZPDYKHJLFRZXPPXZDBBGZQSTLGDGYLCQMLCHHMFYWLZYXKJLYPQHSYWMQQGQZMLZJNSQXJQSYJYCBEHSXFSZPXZWFLLBCYYJDYTDTHWZSFJMQQYJLMQXXLLDTTKHHYBFPWTYYSQQWNQWLGWDEBZWCMYGCULKJXTMXMYJSXHYBRWFYMWFRXYQMXYSZTZZTFYKMLDHQDXWYYNLCRYJBLPSXCXYWLSPRRJWXHQYPHTYDNXHHMMYWYTZCSQMTSSCCDALWZTCPQPYJLLQZYJSWXMZZMMYLMXCLMXCZMXMZSQTZPPQQBLPGXQZHFLJJHYTJSRXWZXSCCDLXTYJDCQJXSLQYCLZXLZZXMXQRJMHRHZJBHMFLJLMLCLQNLDXZLLLPYPSYJYSXCQQDCMQJZZXHNPNXZMEKMXHYKYQLXSXTXJYYHWDCWDZHQYYBGYBCYSCFGPSJNZDYZZJZXRZRQJJYMCANYRJTLDPPYZBSTJKXXZYPFDWFGZZRPYMTNGXZQBYXNBUFNQKRJQZMJEGRZGYCLKXZDSKKNSXKCLJSPJYYZLQQJYBZSSQLLLKJXTBKTYLCCDDBLSPPFYLGYDTZJYQGGKQTTFZXBDKTYYHYBBFYTYYBCLPDYTGDHRYRNJSPTCSNYJQHKLLLZSLYDXXWBCJQSPXBPJZJCJDZFFXXBRMLAZHCSNDLBJDSZBLPRZTSWSBXBCLLXXLZDJZSJPYLYXXYFTFFFBHJJXGBYXJPMMMPSSJZJMTLYZJXSWXTYLEDQPJMYGQZJGDJLQJWJQLLSJGJGYGMSCLJJXDTYGJQJQJCJZCJGDZZSXQGSJGGCXHQXSNQLZZBXHSGZXCXYLJXYXYYDFQQJHJFXDHCTXJYRXYSQTJXYEFYYSSYYJXNCYZXFXMSYSZXYYSCHSHXZZZGZZZGFJDLTYLNPZGYJYZYYQZPBXQBDZTZCZYXXYHHSQXSHDHGQHJHGYWSZTMZMLHYXGEBTYLZKQWYTJZRCLEKYSTDBCYKQQSAYXCJXWWGSBHJYZYDHCSJKQCXSWXFLTYNYZPZCCZJQTZWJQDZZZQZLJJXLSBHPYXXPSXSHHEZTXFPTLQYZZXHYTXNCFZYYHXGNXMYWXTZSJPTHHGYMXMXQZXTSBCZYJYXXTYYZYPCQLMMSZMJZZLLZXGXZAAJZYXJMZXWDXZSXZDZXLEYJJZQBHZWZZZQTZPSXZTDSXJJJZNYAZPHXYYSRNQDTHZHYYKYJHDZXZLSWCLYBZYECWCYCRYLCXNHZYDZYDYJDFRJJHTRSQTXYXJRJHOJYNXELXSFSFJZGHPZSXZSZDZCQZBYYKLSGSJHCZSHDGQGXYZGXCHXZJWYQWGYHKSSEQZZNDZFKWYSSTCLZSTSYMCDHJXXYWEYXCZAYDMPXMDSXYBSQMJMZJMTZQLPJYQZCGQHXJHHLXXHLHDLDJQCLDWBSXFZZYYSCHTYTYYBHECXHYKGJPXHHYZJFXHWHBDZFYZBCAPNPGNYDMSXHMMMMAMYNBYJTMPXYYMCTHJBZYFCGTYHWPHFTWZZEZSBZEGPFMTSKFTYCMHFLLHGPZJXZJGZJYXZSBBQSCZZLZCCSTPGXMJSFTCCZJZDJXCYBZLFCJSYZFGSZLYBCWZZBYZDZYPSWYJZXZBDSYUXLZZBZFYGCZXBZHZFTPBGZGEJBSTGKDMFHYZZJHZLLZZGJQZLSFDJSSCBZGPDLFZFZSZYZYZSYGCXSNXXCHCZXTZZLJFZGQSQYXZJQDCCZTQCDXZJYQJQCHXZTDLGSCXZSYQJQTZWLQDQZTQCHQQJZYEZZZPBWKDJFCJPZTYPQYQTTYNLMBDKTJZPQZQZZFPZSBNJLGYJDXJDZZKZGQKXDLPZJTCJDQBXDJQJSTCKNXBXZMSLYJCQMTJQWWCJQNJNLLLHJCWQTBZQYDZCZPZZDZYDDCYZZZCCJTTJFZDPRRTZTJDCQTQZDTJNPLZBCLLCTZSXKJZQZPZLBZRBTJDCXFCZDBCCJJLTQQPLDCGZDBBZJCQDCJWYNLLZYZCCDWLLXWZLXRXNTQQCZXKQLSGDFQTDDGLRLAJJTKUYMKQLLTZYTDYYCZGJWYXDXFRSKSTQTENQMRKQZHHQKDLDAZFKYPBGGPZREBZZYKZZSPEGJXGYKQZZZSLYSYYYZWFQZYLZZLZHWCHKYPQGNPGBLPLRRJYXCCSYYHSFZFYBZYYTGZXYLXCZWXXZJZBLFFLGSKHYJZEYJHLPLLLLCZGXDRZELRHGKLZZYHZLYQSZZJZQLJZFLNBHGWLCZCFJYSPYXZLZLXGCCPZBLLCYBBBBUBBCBPCRNNZCZYRBFSRLDCGQYYQXYGMQZWTZYTYJXYFWTEHZZJYWLCCNTZYJJZDEDPZDZTSYQJHDYMBJNYJZLXTSSTPHNDJXXBYXQTZQDDTJTDYYTGWSCSZQFLSHLGLBCZPHDLYZJYCKWTYTYLBNYTSDSYCCTYSZYYEBHEXHQDTWNYGYCLXTSZYSTQMYGZAZCCSZZDSLZCLZRQXYYELJSBYMXSXZTEMBBLLYYLLYTDQYSHYMRQWKFKBFXNXSBYCHXBWJYHTQBPBSBWDZYLKGZSKYHXQZJXHXJXGNLJKZLYYCDXLFYFGHLJGJYBXQLYBXQPQGZTZPLNCYPXDJYQYDYMRBESJYYHKXXSTMXRCZZYWXYQYBMCLLYZHQYZWQXDBXBZWZMSLPDMYSKFMZKLZCYQYCZLQXFZZYDQZPZYGYJYZMZXDZFYFYTTQTZHGSPCZMLCCYTZXJCYTJMKSLPZHYSNZLLYTPZCTZZCKTXDHXXTQCYFKSMQCCYYAZHTJPCYLZLYJBJXTPNYLJYYNRXSYLMMNXJSMYBCSYSYLZYLXJJQYLDZLPQBFZZBLFNDXQKCZFYWHGQMRDSXYCYTXNQQJZYYPFZXDYZFPRXEJDGYQBXRCNFYYQPGHYJDYZXGRHTKYLNWDZNTSMPKLBTHBPYSZBZTJZSZZJTYYXZPHSSZZBZCZPTQFZMYFLYPYBBJQXZMXXDJMTSYSKKBJZXHJCKLPSMKYJZCXTMLJYXRZZQSLXXQPYZXMKYXXXJCLJPRMYYGADYSKQLSNDHYZKQXZYZTCGHZTLMLWZYBWSYCTBHJHJFCWZTXWYTKZLXQSHLYJZJXTMPLPYCGLTBZZTLZJCYJGDTCLKLPLLQPJMZPAPXYZLKKTKDZCZZBNZDYDYQZJYJGMCTXLTGXSZLMLHBGLKFWNWZHDXUHLFMKYSLGXDTWWFRJEJZTZHYDXYKSHWFZCQSHKTMQQHTZHYMJDJSKHXZJZBZZXYMPAGQMSTPXLSKLZYNWRTSQLSZBPSPSGZWYHTLKSSSWHZZLYYTNXJGMJSZSUFWNLSOZTXGXLSAMMLBWLDSZYLAKQCQCTMYCFJBSLXCLZZCLXXKSBZQCLHJPSQPLSXXCKSLNHPSFQQYTXYJZLQLDXZQJZDYYDJNZPTUZDSKJFSLJHYLZSQZLBTXYDGTQFDBYAZXDZHZJNHHQBYKNXJJQCZMLLJZKSPLDYCLBBLXKLELXJLBQYCXJXGCNLCQPLZLZYJTZLJGYZDZPLTQCSXFDMNYCXGBTJDCZNBGBQYQJWGKFHTNPYQZQGBKPBBYZMTJDYTBLSQMPSXTBNPDXKLEMYYCJYNZCTLDYKZZXDDXHQSHDGMZSJYCCTAYRZLPYLTLKXSLZCGGEXCLFXLKJRTLQJAQZNCMBYDKKCXGLCZJZXJHPTDJJMZQYKQSECQZDSHHADMLZFMMZBGNTJNNLGBYJBRBTMLBYJDZXLCJLPLDLPCQDHLXZLYCBLCXZZJADJLNZMMSSSMYBHBSQKBHRSXXJMXSDZNZPXLGBRHWGGFCXGMSKLLTSJYYCQLTSKYWYYHYWXBXQYWPYWYKQLSQPTNTKHQCWDQKTWPXXHCPTHTWUMSSYHBWCRWXHJMKMZNGWTMLKFGHKJYLSYYCXWHYECLQHKQHTTQKHFZLDXQWYZYYDESBPKYRZPJFYYZJCEQDZZDLATZBBFJLLCXDLMJSSXEGYGSJQXCWBXSSZPDYZCXDNYXPPZYDLYJCZPLTXLSXYZYRXCYYYDYLWWNZSAHJSYQYHGYWWAXTJZDAXYSRLTDPSSYYFNEJDXYZHLXLLLZQZSJNYQYQQXYJGHZGZCYJCHZLYCDSHWSHJZYJXCLLNXZJJYYXNFXMWFPYLCYLLABWDDHWDXJMCXZTZPMLQZHSFHZYNZTLLDYWLSLXHYMMYLMBWWKYXYADTXYLLDJPYBPWUXJMWMLLSAFDLLYFLBHHHBQQLTZJCQJLDJTFFKMMMBYTHYGDCQRDDWRQJXNBYSNWZDBYYTBJHPYBYTTJXAAHGQDQTMYSTQXKBTZPKJLZRBEQQSSMJJBDJOTGTBXPGBKTLHQXJJJCTHXQDWJLWRFWQGWSHCKRYSWGFTGYGBXSDWDWRFHWYTJJXXXJYZYSLPYYYPAYXHYDQKXSHXYXGSKQHYWFDDDPPLCJLQQEEWXKSYYKDYPLTJTHKJLTCYYHHJTTPLTZZCDLTHQKZXQYSTEEYWYYZYXXYYSTTJKLLPZMCYHQGXYHSRMBXPLLNQYDQHXSXXWGDQBSHYLLPJJJTHYJKYPPTHYYKTYEZYENMDSHLCRPQFDGFXZPSFTLJXXJBSWYYSKSFLXLPPLBBBLBSFXFYZBSJSSYLPBBFFFFSSCJDSTZSXZRYYSYFFSYZYZBJTBCTSBSDHRTJJBYTCXYJEYLXCBNEBJDSYXYKGSJZBXBYTFZWGENYHHTHZHHXFWGCSTBGXKLSXYWMTMBYXJSTZSCDYQRCYTWXZFHMYMCXLZNSDJTTTXRYCFYJSBSDYERXJLJXBBDEYNJGHXGCKGSCYMBLXJMSZNSKGXFBNBPTHFJAAFXYXFPXMYPQDTZCXZZPXRSYWZDLYBBKTYQPQJPZYPZJZNJPZJLZZFYSBTTSLMPTZRTDXQSJEHBZYLZDHLJSQMLHTXTJECXSLZZSPKTLZKQQYFSYGYWPCPQFHQHYTQXZKRSGTTSQCZLPTXCDYYZXSQZSLXLZMYCPCQBZYXHBSXLZDLTCDXTYLZJYYZPZYZLTXJSJXHLPMYTXCQRBLZSSFJZZTNJYTXMYJHLHPPLCYXQJQQKZZSCPZKSWALQSBLCCZJSXGWWWYGYKTJBBZTDKHXHKGTGPBKQYSLPXPJCKBMLLXDZSTBKLGGQKQLSBKKTFXRMDKBFTPZFRTBBRFERQGXYJPZSSTLBZTPSZQZSJDHLJQLZBPMSMMSXLQQNHKNBLRDDNXXDHDDJCYYGYLXGZLXSYGMQQGKHBPMXYXLYTQWLWGCPBMQXCYZYDRJBHTDJYHQSHTMJSBYPLWHLZFFNYPMHXXHPLTBQPFBJWQDBYGPNZTPFZJGSDDTQSHZEAWZZYLLTYYBWJKXXGHLFKXDJTMSZSQYNZGGSWQSPHTLSSKMCLZXYSZQZXNCJDQGZDLFNYKLJCJLLZLMZZNHYDSSHTHZZLZZBBHQZWWYCRZHLYQQJBEYFXXXWHSRXWQHWPSLMSSKZTTYGYQQWRSLALHMJTQJSMXQBJJZJXZYZKXBYQXBJXSHZTSFJLXMXZXFGHKZSZGGYLCLSARJYHSLLLMZXELGLXYDJYTLFBHBPNLYZFBBHPTGJKWETZHKJJXZXXGLLJLSTGSHJJYQLQZFKCGNNDJSSZFDBCTWWSEQFHQJBSAQTGYPQLBXBMMYWXGSLZHGLZGQYFLZBYFZJFRYSFMBYZHQGFWZSYFYJJPHZBYYZFFWODGRLMFTWLBZGYCQXCDJYGZYYYYTYTYDWEGAZYHXJLZYYHLRMGRXXZCLHNELJJTJTPWJYBJJBXJJTJTEEKHWSLJPLPSFYZPQQBDLQJJTYYQLYZKDKSQJYYQZLDQTGJQYZJSUCMRYQTHTEJMFCTYHYPKMHYZWJDQFHYYXWSHCTXRLJHQXHCCYYYJLTKTTYTMXGTCJTZAYYOCZLYLBSZYWJYTSJYHBYSHFJLYGJXXTMZYYLTXXYPZLXYJZYZYYPNHMYMDYYLBLHLSYYQQLLNJJYMSOYQBZGDLYXYLCQYXTSZEGXHZGLHWBLJHEYXTWQMAKBPQCGYSHHEGQCMWYYWLJYJHYYZLLJJYLHZYHMGSLJLJXCJJYCLYCJPCPZJZJMMYLCQLNQLJQJSXYJMLSZLJQLYCMMHCFMMFPQQMFYLQMCFFQMMMMHMZNFHHJGTTHHKHSLNCHHYQDXTMMQDCYZYXYQMYQYLTDCYYYZAZZCYMZYDLZFFFMMYCQZWZZMABTBYZTDMNZZGGDFTYPCGQYTTSSFFWFDTZQSSYSTWXJHXYTSXXYLBYQHWWKXHZXWZNNZZJZJJQJCCCHYYXBZXZCYZTLLCQXYNJYCYYCYNZZQYYYEWYCZDCJYCCHYJLBTZYYCQWMPWPYMLGKDLDLGKQQBGYCHJXY",
        oMultiDiff: {
          "19969": "DZ",
          "19975": "WM",
          "19988": "QJ",
          "20048": "YL",
          "20056": "SC",
          "20060": "NM",
          "20094": "QG",
          "20127": "QJ",
          "20167": "QC",
          "20193": "YG",
          "20250": "KH",
          "20256": "ZC",
          "20282": "SC",
          "20285": "QJG",
          "20291": "TD",
          "20314": "YD",
          "20340": "NE",
          "20375": "TD",
          "20389": "YJ",
          "20391": "CZ",
          "20415": "PB",
          "20446": "YS",
          "20447": "SQ",
          "20504": "TC",
          "20608": "KG",
          "20854": "QJ",
          "20857": "ZC",
          "20911": "PF",
          "20504": "TC",
          "20608": "KG",
          "20854": "QJ",
          "20857": "ZC",
          "20911": "PF",
          "20985": "AW",
          "21032": "PB",
          "21048": "XQ",
          "21049": "SC",
          "21089": "YS",
          "21119": "JC",
          "21242": "SB",
          "21273": "SC",
          "21305": "YP",
          "21306": "QO",
          "21330": "ZC",
          "21333": "SDC",
          "21345": "QK",
          "21378": "CA",
          "21397": "SC",
          "21414": "XS",
          "21442": "SC",
          "21477": "JG",
          "21480": "TD",
          "21484": "ZS",
          "21494": "YX",
          "21505": "YX",
          "21512": "HG",
          "21523": "XH",
          "21537": "PB",
          "21542": "PF",
          "21549": "KH",
          "21571": "E",
          "21574": "DA",
          "21588": "TD",
          "21589": "O",
          "21618": "ZC",
          "21621": "KHA",
          "21632": "ZJ",
          "21654": "KG",
          "21679": "LKG",
          "21683": "KH",
          "21710": "A",
          "21719": "YH",
          "21734": "WOE",
          "21769": "A",
          "21780": "WN",
          "21804": "XH",
          "21834": "A",
          "21899": "ZD",
          "21903": "RN",
          "21908": "WO",
          "21939": "ZC",
          "21956": "SA",
          "21964": "YA",
          "21970": "TD",
          "22003": "A",
          "22031": "JG",
          "22040": "XS",
          "22060": "ZC",
          "22066": "ZC",
          "22079": "MH",
          "22129": "XJ",
          "22179": "XA",
          "22237": "NJ",
          "22244": "TD",
          "22280": "JQ",
          "22300": "YH",
          "22313": "XW",
          "22331": "YQ",
          "22343": "YJ",
          "22351": "PH",
          "22395": "DC",
          "22412": "TD",
          "22484": "PB",
          "22500": "PB",
          "22534": "ZD",
          "22549": "DH",
          "22561": "PB",
          "22612": "TD",
          "22771": "KQ",
          "22831": "HB",
          "22841": "JG",
          "22855": "QJ",
          "22865": "XQ",
          "23013": "ML",
          "23081": "WM",
          "23487": "SX",
          "23558": "QJ",
          "23561": "YW",
          "23586": "YW",
          "23614": "YW",
          "23615": "SN",
          "23631": "PB",
          "23646": "ZS",
          "23663": "ZT",
          "23673": "YG",
          "23762": "TD",
          "23769": "ZS",
          "23780": "QJ",
          "23884": "QK",
          "24055": "XH",
          "24113": "DC",
          "24162": "ZC",
          "24191": "GA",
          "24273": "QJ",
          "24324": "NL",
          "24377": "TD",
          "24378": "QJ",
          "24439": "PF",
          "24554": "ZS",
          "24683": "TD",
          "24694": "WE",
          "24733": "LK",
          "24925": "TN",
          "25094": "ZG",
          "25100": "XQ",
          "25103": "XH",
          "25153": "PB",
          "25170": "PB",
          "25179": "KG",
          "25203": "PB",
          "25240": "ZS",
          "25282": "FB",
          "25303": "NA",
          "25324": "KG",
          "25341": "ZY",
          "25373": "WZ",
          "25375": "XJ",
          "25384": "A",
          "25457": "A",
          "25528": "SD",
          "25530": "SC",
          "25552": "TD",
          "25774": "ZC",
          "25874": "ZC",
          "26044": "YW",
          "26080": "WM",
          "26292": "PB",
          "26333": "PB",
          "26355": "ZY",
          "26366": "CZ",
          "26397": "ZC",
          "26399": "QJ",
          "26415": "ZS",
          "26451": "SB",
          "26526": "ZC",
          "26552": "JG",
          "26561": "TD",
          "26588": "JG",
          "26597": "CZ",
          "26629": "ZS",
          "26638": "YL",
          "26646": "XQ",
          "26653": "KG",
          "26657": "XJ",
          "26727": "HG",
          "26894": "ZC",
          "26937": "ZS",
          "26946": "ZC",
          "26999": "KJ",
          "27099": "KJ",
          "27449": "YQ",
          "27481": "XS",
          "27542": "ZS",
          "27663": "ZS",
          "27748": "TS",
          "27784": "SC",
          "27788": "ZD",
          "27795": "TD",
          "27812": "O",
          "27850": "PB",
          "27852": "MB",
          "27895": "SL",
          "27898": "PL",
          "27973": "QJ",
          "27981": "KH",
          "27986": "HX",
          "27994": "XJ",
          "28044": "YC",
          "28065": "WG",
          "28177": "SM",
          "28267": "QJ",
          "28291": "KH",
          "28337": "ZQ",
          "28463": "TL",
          "28548": "DC",
          "28601": "TD",
          "28689": "PB",
          "28805": "JG",
          "28820": "QG",
          "28846": "PB",
          "28952": "TD",
          "28975": "ZC",
          "29100": "A",
          "29325": "QJ",
          "29575": "SL",
          "29602": "FB",
          "30010": "TD",
          "30044": "CX",
          "30058": "PF",
          "30091": "YSP",
          "30111": "YN",
          "30229": "XJ",
          "30427": "SC",
          "30465": "SX",
          "30631": "YQ",
          "30655": "QJ",
          "30684": "QJG",
          "30707": "SD",
          "30729": "XH",
          "30796": "LG",
          "30917": "PB",
          "31074": "NM",
          "31085": "JZ",
          "31109": "SC",
          "31181": "ZC",
          "31192": "MLB",
          "31293": "JQ",
          "31400": "YX",
          "31584": "YJ",
          "31896": "ZN",
          "31909": "ZY",
          "31995": "XJ",
          "32321": "PF",
          "32327": "ZY",
          "32418": "HG",
          "32420": "XQ",
          "32421": "HG",
          "32438": "LG",
          "32473": "GJ",
          "32488": "TD",
          "32521": "QJ",
          "32527": "PB",
          "32562": "ZSQ",
          "32564": "JZ",
          "32735": "ZD",
          "32793": "PB",
          "33071": "PF",
          "33098": "XL",
          "33100": "YA",
          "33152": "PB",
          "33261": "CX",
          "33324": "BP",
          "33333": "TD",
          "33406": "YA",
          "33426": "WM",
          "33432": "PB",
          "33445": "JG",
          "33486": "ZN",
          "33493": "TS",
          "33507": "QJ",
          "33540": "QJ",
          "33544": "ZC",
          "33564": "XQ",
          "33617": "YT",
          "33632": "QJ",
          "33636": "XH",
          "33637": "YX",
          "33694": "WG",
          "33705": "PF",
          "33728": "YW",
          "33882": "SR",
          "34067": "WM",
          "34074": "YW",
          "34121": "QJ",
          "34255": "ZC",
          "34259": "XL",
          "34425": "JH",
          "34430": "XH",
          "34485": "KH",
          "34503": "YS",
          "34532": "HG",
          "34552": "XS",
          "34558": "YE",
          "34593": "ZL",
          "34660": "YQ",
          "34892": "XH",
          "34928": "SC",
          "34999": "QJ",
          "35048": "PB",
          "35059": "SC",
          "35098": "ZC",
          "35203": "TQ",
          "35265": "JX",
          "35299": "JX",
          "35782": "SZ",
          "35828": "YS",
          "35830": "E",
          "35843": "TD",
          "35895": "YG",
          "35977": "MH",
          "36158": "JG",
          "36228": "QJ",
          "36426": "XQ",
          "36466": "DC",
          "36710": "JC",
          "36711": "ZYG",
          "36767": "PB",
          "36866": "SK",
          "36951": "YW",
          "37034": "YX",
          "37063": "XH",
          "37218": "ZC",
          "37325": "ZC",
          "38063": "PB",
          "38079": "TD",
          "38085": "QY",
          "38107": "DC",
          "38116": "TD",
          "38123": "YD",
          "38224": "HG",
          "38241": "XTC",
          "38271": "ZC",
          "38415": "YE",
          "38426": "KH",
          "38461": "YD",
          "38463": "AE",
          "38466": "PB",
          "38477": "XJ",
          "38518": "YT",
          "38551": "WK",
          "38585": "ZC",
          "38704": "XS",
          "38739": "LJ",
          "38761": "GJ",
          "38808": "SQ",
          "39048": "JG",
          "39049": "XJ",
          "39052": "HG",
          "39076": "CZ",
          "39271": "XT",
          "39534": "TD",
          "39552": "TD",
          "39584": "PB",
          "39647": "SB",
          "39730": "LG",
          "39748": "TPB",
          "40109": "ZQ",
          "40479": "ND",
          "40516": "HG",
          "40536": "HG",
          "40583": "QJ",
          "40765": "YQ",
          "40784": "QJ",
          "40840": "YK",
          "40863": "QJG"
        },
        title: "城市列表",
        letterSortList: "",
        letterCityList: [],
        projectList: [],
        newList: [],
        page: 1,
        keyword: "",
        createPop: false, //弹出层是否创建
        loading: false, //下拉刷新时禁止无限加载
        dataList: [],
        rightArr: [],
        showAllPro: false,
        isExpand: false
      };
    },
    // mixins: [zlMixins],

    methods: {
      hidePop() {
        this.$emit("hidePop", false);
      },
      init() {
        let obj = {};
        let arr = [];
        const self = this;
        this.letterCityList.forEach(function (value, index, array) {
          //在每个城市加一个capitalize的标识代表首字母
          value.capitalize = self
            .makePy(value.name)[0]
            .toUpperCase()
            .substr(0, 1);
          if (!obj[value.capitalize]) {
            obj[value.capitalize] = true;
            arr.push(value.capitalize);
          }
        });
        //字母列表排序
        this.letterSortList = arr.sort();
      },
      //所选字母淡入淡出效果
      moveScroll(character) {
        const LetterBox = $("#letter");
        const Initials = $(".initials");
        Initials.css("background", "rgba(145,145,145,0.6)");
        if (self.timeOut) {
          clearTimeout(self.timeOut);
        }
        self.timeOut = setTimeout(function () {
          Initials.css("background", "rgba(145,145,145,0)");
          LetterBox.fadeOut();
        }, 1000);
        if (character == undefined) {
          //test这个id指向的是父组件中的popup框
          $("#test").animate({
            scrollTop: "0px"
          }, 300); //点击第一个滚到顶部
        } else {
          if ($("#" + character).length > 0) {
            LetterBox.html(character).fadeIn();
            const LetterTop = $("#" + character).position().top;
            $("#test").animate({
              scrollTop: LetterTop - 46 + "px"
            }, 300);
          }
        }
      },
      makePy(str) {
        if (typeof str != "string")
          throw new Error(-1, "函数makePy需要字符串类型参数!");
        let arrResult = new Array(); //保存中间结果的数组
        for (let i = 0, len = str.length; i < len; i++) {
          //获得unicode码
          let ch = str.charAt(i);
          //检查该unicode码是否在处理范围之内,在则返回该码对映汉字的拼音首字母,不在则调用其它函数处理
          arrResult.push(this.checkCh(ch));
        }
        //处理arrResult,返回所有可能的拼音首字母串数组
        return this.mkRslt(arrResult);
      },
      checkCh(ch) {
        let uni = ch.charCodeAt(0);
        //如果不在汉字处理范围之内,返回原字符,也可以调用自己的处理函数
        if (uni > 40869 || uni < 19968) return ch; //dealWithOthers(ch);
        //检查是否是多音字,是按多音字处理,不是就直接在this.strChineseFirstPY字符串中找对应的首字母
        return this.oMultiDiff[uni] ?
          this.oMultiDiff[uni] :
          this.strChineseFirstPY.charAt(uni - 19968);
      },
      mkRslt(arr) {
        let arrRslt = [""];
        for (let i = 0, len = arr.length; i < len; i++) {
          let str = arr[i];
          let strlen = str.length;
          if (strlen == 1) {
            for (let k = 0; k < arrRslt.length; k++) {
              arrRslt[k] += str;
            }
          } else {
            let tmpArr = arrRslt.slice(0);
            arrRslt = [];
            for (let k = 0; k < strlen; k++) {
              //复制一个相同的arrRslt
              let tmp = tmpArr.slice(0);
              //把当前字符str[k]添加到每个元素末尾
              for (let j = 0; j < tmp.length; j++) {
                tmp[j] += str.charAt(k);
              }
              //把复制并修改后的数组连接到arrRslt上
              arrRslt = arrRslt.concat(tmp);
            }
          }
        }
        return arrRslt;
      },
      //返回全部项目选择
      openSumlist() {
        this.$emit("selectedAllPro", "全部项目");
      },
      //点击项目回跳
      openhidangerlist(city) {
        if (this.isExpand) {
          if (city.isPm === undefined || city.isPm === "0") {
            this.$emit("selectPro", city)
          } else {
            if (this.checkNetWork()) {
              this.expandSubPrj(city);
            } else {
              this.expandSubPrjOffline(city);
            }
          }
        } else {
          this.$emit("selectPro", city)
        }
      },
      getProjects() {
        this.projectList = [];
        let prjName = this.keyword == "" ? "default" : this.keyword;
        let user = this.$store.state.user;
        // console.log(user)
        var str = "";
        var filterStr = "";
        if (this.keyword == "") {
          filterStr = this.rightArr.includes("0") ?
            "" :
            "and PROJECTID IN (" + this.rightArr.join(",") + ")";
        } else {
          filterStr =
            "PROJECTNAME like '%" +
            this.keyword +
            "%' " +
            (this.rightArr.includes("0") ?
              "" :
              "and PROJECTID IN (" + this.rightArr.join(",") + ")");
        }

        console.log(filterStr);
        str = JSON.stringify({
          _method: "component.getListData",
          _param: {
            bizObj: "PMBASE_PRJMANAG",
            service: "selectPMStaffMoreNew",
            fields: "*",
            // filter :  "CONSTRUCTPRO like \'%'"+this.keyword+"'%\'",
            filter: {
              phone:{
                PROJECTNAME:'"'+ this.keyword + '"'
              }
            },
            currentPageIndex: this.page,
            pageSize: "9999",
            orderList: [{
              field: "ISPRJMANAG",
              order: "desc"
            }],
            QueryFormData: {
              PROJECTNAME: this.keyword,
              PROJECTNO: ""
            }
          }
        });

        let params = {
          FixJSON: str,
          cookies: ""
        };

        this.$ajax({
          url: this.COMMON_URL +
            "?_objName=PMBASE_PRJMANAG&_viewId=PMBASE_PMStaff_list_new",
          method: "post",
          data: params
        }).then(res => {
          console.log(res);
          this.projectList = [...res.data.datas];
          //console.log(this.projectList)
          //this.letterCityList=[];
          for (let i = 0; i < this.projectList.length; i++) {
            let obj = {};
            obj.pid = "";
            obj.pname = "无";
            obj.id = this.projectList[i].PROJECTID;
            obj.name = this.projectList[i].PROJECTNAME;
            obj.site = this.projectList[i].CENTERPOSITION;
            obj.isPm = this.projectList[i].ISPRJMANAG;
            obj.showSubPrj = false;
            obj.prjManagerFullName = this.projectList[i].SECURITYUSERFULLNAME3;
            obj.prjManagerName = this.projectList[i].SECURITYUSERNAME3;
            obj.reformer = this.projectList[i].SECURITYUSERFULLNAME
            obj.reformerId = this.projectList[i].SECURITYUSERNAME
            obj.supervisorFullName = this.projectList[i].SECURITYUSERFULLNAME2
            obj.supervisorName = this.projectList[i].SECURITYUSERNAME2
            obj.subPrj = [];
            this.letterCityList.push(obj);
          }
          // console.log(this.letterCityList)
          this.init();
          //console.log(this.letterCityList)
        });
      },
      getProjectsOffline() {
        this.projectList = [];
        if (this.keyword == "") {
          this.$store.state.SQLiteDB.transaction(tx => {
            tx.executeSql("SELECT * FROM PMBASE_PRJMAN", [], (tx, result) => {
              console.log("pro", result);
              this.projectList = result.rows;
              for (let i = 0; i < this.projectList.length; i++) {
                let obj = {};
                obj.pid = "";
                obj.pname = "无";
                obj.id = this.projectList.item(i).PROJECTID;
                obj.name = this.projectList.item(i).PROJECTNAME;
                obj.site = this.projectList.item(i).CENTERPOSITION;
                obj.isPm = this.projectList.item(i).ISPRJMANAG;
                obj.reformer = this.projectList.item(i).SECURITYUSERFULLNAME
                obj.reformerId = this.projectList.item(i).SECURITYUSERNAME
                obj.supervisorFullName = this.projectList.item(i).SECURITYUSERFULLNAME2
                obj.supervisorName = this.projectList.item(i).SECURITYUSERNAME2
                obj.showSubPrj = false;
                obj.subPrj = [];
                this.letterCityList.push(obj);
              }
              console.log(this.letterCityList);
              this.init();
            });
          });
        } else {
          this.$store.state.SQLiteDB.transaction(tx => {
            tx.executeSql(
              'SELECT * FROM PMBASE_PRJMAN WHERE PROJECTNAME LIKE "%' +
              this.keyword +
              '%"',
              [],
              (tx, result) => {
                console.log("pro", result);
                this.projectList = result.rows;
                for (let i = 0; i < this.projectList.length; i++) {
                  let obj = {};
                  obj.pid = "";
                  obj.pname = "无";
                  obj.id = this.projectList.item(i).PROJECTID;
                  obj.name = this.projectList.item(i).PROJECTNAME;
                  obj.site = this.projectList.item(i).CENTERPOSITION;
                  obj.isPm = this.projectList.item(i).ISPRJMANAG;
                  obj.reformer = this.projectList.item(i).SECURITYUSERFULLNAME
                  obj.reformerId = this.projectList.item(i).SECURITYUSERNAME
                  obj.supervisorFullName = this.projectList.item(i).SECURITYUSERFULLNAME2
                  obj.supervisorName = this.projectList.item(i).SECURITYUSERNAME2
                  obj.showSubPrj = false;
                  obj.subPrj = [];
                  this.letterCityList.push(obj);
                }
                this.init();
              }
            );
          });
        }
      },
      search(val) {
        // this.page = 1;
        this.keyword = val;
        this.letterCityList = [];
        if (this.checkNetWork()) {
          this.getProjects();
        } else {
          this.getProjectsOffline();
        }
      },
      /**
       * 展开项目部下面的其他项目
       * param:{Number}index 展开项的角标
       */
      expandSubPrj(city) {
        city.showSubPrj = !city.showSubPrj;
        if (city.showSubPrj && city.subPrj.length == 0) {
          let params = {
            FixJSON: JSON.stringify({
              _method: "component.getListData",
              _param: {
                bizObj: "PMBASE_PRJMANAG",
                service: "selectPrjByPMMore",
                fields: "*",
                filter: "1=1 AND PMID='" +
                  city.id +
                  "'" +
                  (this.rightArr.includes("0") ?
                    "" :
                    "and PROJECTID IN (" + this.rightArr.join(",") + ")"),
                currentPageIndex: "1",
                pageSize: "9999",
                orderList: [{
                  field: "PMID",
                  order: "desc"
                }]
              }
            })
          };
          this.$ajax({
            url: this.COMMON_URL +
              "?_objName=PMBASE_PRJMANAG&_viewId=PMBASE_PRJFORINSPECTION",
            method: "post",
            data: params
          }).then(res => {
            let subPrj = res.data.datas;
            for (let i = 0; i < subPrj.length; i++) {
              let obj = {};
              obj.pid = city.id;
              obj.pname = city.name;
              obj.id = subPrj[i].PROJECTID;
              obj.name = subPrj[i].PROJECTNAME;
              obj.site = subPrj[i].BLOCKCENTER;
              obj.isPm = "0";
              city.subPrj.push(obj);
            }
          });
        }
      },
      expandSubPrjOffline(city) {
        city.showSubPrj = !city.showSubPrj;
        if (city.showSubPrj && city.subPrj.length == 0) {
          this.$store.state.SQLiteDB.transaction(tx => {
            tx.executeSql(
              'SELECT * FROM PMBASE_PRJFORINSPECT WHERE PMID="' + city.id + '"',
              [],
              (tx, result) => {
                console.log("pro", result);
                let subPrj = result.rows;
                for (let i = 0; i < subPrj.length; i++) {
                  let obj = {};
                  obj.pid = city.id;
                  obj.pname = city.name;
                  obj.id = subPrj.item(i).PROJECTID;
                  obj.name = subPrj.item(i).PROJECTNAME;
                  obj.site = subPrj.item(i).BLOCKCENTER;
                  obj.isPm = "0";
                  city.subPrj.push(obj);
                }
              }
            );
          });
        }
      }
    },
    created() {
      if (this.module == "danger") {
        this.rightArr = this.$store.state.dangerArr;
      } else {
        this.rightArr = this.$store.state.qualityArr;
      }
      if (this.formType == "inspection") {
        this.isExpand = true;
      } else {
        this.isExpand = false;
      }
      if (this.status == "view") {
        this.showAllPro = true;
      } else {
        this.showAllPro = false;
      }
    },

    mounted() {
      if (this.checkNetWork()) {
        this.getProjects();
      } else {
        this.getProjectsOffline();
      }
    },
    watch: {}
  };

</script>

<style scoped>
  .header {
    width: 100%;
    height: 46px;
    position: fixed;
    background: #0099ff;
    color: white;
    text-align: center;
    line-height: 46px;
  }

  .city .city-title {
    font-size: 18px;
    font-weight: bold;
    padding: 5px 10px;
  }

  .city .city-content {
    background-color: #fff;
  }

  .city .city-list .city-item {
    padding: 5px 10px;
    border-bottom: 1px solid #eee;
    color: #333;
  }

  #letter {
    width: 100px;
    height: 100px;
    border-radius: 5px;
    font-size: 75px;
    color: #555;
    text-align: center;
    line-height: 100px;
    background: rgba(145, 145, 145, 0.6);
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -50px 0px 0px -50px;
    z-index: 99;
    display: none;
  }

  #characterList {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }

  .initials {
    position: fixed;
    top: 47px;
    right: 0px;
    height: 100%;
    width: 16px;
    text-align: center;
    font-size: 12px;
    z-index: 99;
    background: white !important;
  }

  .initials li img {
    width: 14px;
  }

  .card {
    background: #fff;
    margin: 10px 16px;
    padding: 10px;
    overflow: hidden;
    border-bottom: 1px solid #f5f5f5;
    display: flex;
  }

  .gray-label {
    color: #191919;
    font-size: 16px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    width: 100%;
  }

  .active {
    background: #242b80;
    color: #fff;
  }

  .title {
    display: flex;
    align-items: center;
    font-size: 16px;
  }

  .bar {
    width: 3px;
    height: 13px;
    background: #a7aeff;
    margin-right: 13px;
  }

  .num {
    font-size: 14px;
    color: #343434;
    justify-content: space-between;
    align-items: center;
  }

  .projectDate {
    font-size: 12px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    line-height: 20px;
  }

  .moa-search-div {
    margin: 0 !important;
    padding: 12px 16px !important;
    width: 100% !important;
    background-color: #4d86ff !important;
    border: none !important;
    border-radius: 0px !important;
  }

</style>
